Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F13 USA F14 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 Thailand F2 ARMS USTA Challenger - Rocky Mount USTA Men's Challenger of Urbana-Champaign - Urbana 2001 USTA Challenger of Calabasas - Calabasas Siemens Open 2001 - Scheveningen Black Forest Open - Freudenstadt Prague Open - Prague Binghamton Professional Tennis Tournament - Binghamton Siemens Open - Scheveningen Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Music City Challenger - Nashville USTA Challenger - Champaign XI Ciutat de Barcelona - Barcelona Hilton Waikoloa Village USTA Challenger - Waikoloa 6th Sardinian International Championships - Cagliari Tallahassee Tennis Challenger - Tallahassee Las Vegas Challenger - Las Vegas USTA Challenger of Burbank - Burbank The Comercia Challenger - Aptos Cadillac Pro Indoor USTA Challenger - West Bloomfield Zivnobanka Czech Open - Prostejov Samarkand Challenger - Samarkand XL Capital Bermuda Open - Bermuda Memorial Savigny - Sassuolo Swanston Challenger - Sacramento Kos-Zucchetti Tennis Cup - Cordenons XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Downtown Athletic Club USTA Challenger - Amarillo Samsung Securities Cup Challenger Tennis - Seoul III Challenger Continenal Plaza - Puerto Vallarta Pro Challenger at Calabasas - Calabasas X Ciutat de Barcelona - Barcelona 2002 USTA Challenger of Calabasas - Calabasas 2002 FSE Challenger - Tarzana USTA San Diego Challenger - San Diego drkoop.com USTA Challenger of Tallahassee - Tallahassee Ford Tennis Championships - Louisville Open 88 - Contrexeville Kyiv UMC Open - Kiev drkoop.com USTA Tennis Championships of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa DPD Challenger 2002 - Aschaffenburg GHI Bronz Classic - Bronx 2000 Challenger de Granby - Granby Mitsubishi Electric Europe Cup - Monza USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage V Torneo Internazionale di Tennis - Barletta Men's Pro Challenger at Tunica National - Tunica Copa Ericsson Costa Rica - San Jose Brixina Tennis Open - Bressanone Geneva Challenger - Geneva Hurricane Tennis Open - Bradenton USTA Challenger of San Antonio - San Antonio Zivnobanka Czech Open - Prostejov University of Tennessee USTA Challenger - Knoxville USTA Tennis Championships of Houston - Houston USTA Challenger of Dallas - Dallas San Marino Cepu Open - San Marino Hilton Waikoloa USTA Challenger - Waikoloa Countrywide Classic USTA Men's Challenger - Carson The Wright Financial Group, Inc. Challenger - Champaign Tennis Cup of Flanders - Ostende Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby University of Tennessee USTA Men's Challenger - Knoxville Ho Chi Minh City Challenger - Ho Chi Minh City Espinho Challenger - Espinho JVC Trophy - Vienna 2001 USTA Tallahassee Tennis Challenger - Tallahassee The Comercia Bank Challenger - Aptos Skandia Open - Linz CMG Asia Open - Hong Kong VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona 2003 West Side Tennis Club Challenger - Forest Hills San Marino CEPU Open - San Marino San Marino Cepu Open - San Marino Oldum Brown Vancouver Open - Vancouver Unicredit Czech Open - Prostejov 2002 Azalea Orthopedic Challenger - Tyler Copa Sevilla Internacionales de Andalucia - Seville Sunset Moulding Challenger - Yuba City Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage VIII Torneo Internazionale di Tennis - Barletta Pekao Open - Szczecin USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank Pekao Open - Szczecin USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa Top Wool Challenger Biella - Biella Levene Gouldin & Thompson Tennis Challenger - Binghamton 2003 USTA Challenger of Calabasas - Calabasas USTA/Adtech Challenger - Boston Oberstaufen Cup - Oberstaufen The Wright Financial Group, Inc. Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia XL Bermuda Open - Bermuda Atlanta Clay Court Challenger - Atlanta XXXVII Torneig C.E. Laieta - Barcelona Busan Open Challenger Tennis - Busan Nord/LB Open 2004 - Braunschweig Carson Challenger The Natrel's Challenger - Granby Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig IX Torneo Internacionale de Tennis - Barletta Taiwan Challenger - Kaohsiung Ciudad de Pozoblanco Open Diputacion - Cordoba Top Wool Challenger-Immagine Trophy - Biella Dallas Challenger Tennis Napoli Cup - Napoli USTA Seascape Challenger - Aptos 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2004 Colorado Tennis Classic - Denver Baton Rouge Challenger Talahassee Challenger Czech Open 2005 - Prostejov 2007 Challenger of Santa Clara - Valencia Yuba City Challenger Banca Stato Challenger - Lugano Scheveningen Challenger San Marino Cepu Open - San Marino Binghamton Challenger Como Challenger 2006 North Shore Pro Tennis Championship - Winnetka Sacramento Challenger Odlum Brown Vancouver Open - Vancouver Tiburon Challenger College Station Challenger - College Station Austin Challenger - Austin Calabasas Challenger WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Charlottesville Challenger XI Ciutat de Barcelona - Barcelona Semgroup Challenger - Tulsa The Swanston Challenger - Sacramento Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead Savannah Challenger The Wright Financial Group USTA Challenger - Champaign Ojai Challenger Vancouver Challenger Sacramento Challenger Vancouver Challenger Szczecin Challenger Odlum Brown Vancouver Open - Vancouver Bangkok Challenger GHI Bronx Classic - Bronx BMW Tennis Championship - Sunrise Carson Challenger Sir Supermercati - Rome Monza Challenger San Marino Challenger Genova Challenger Rome Challenger Prostejov Challenger GHI Bronx Tennis Classic - Bronx USTA Men's Challenger of Dallas - Dallas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon ECM Prague Open - Prague Harrah's Entertainment Men's Pro Challenger - Tunica Szczecin Challenger Open Costa Daurada - Tarragona Prostejov Challenger Ciutat de Barcelona - Barcelona San Marino Challenger Szczecin Challenger Sibiu Challenger Fifth Third Bank Tennis Championships - Lexington San Marino Cepu Open - San Marino Bordeaux Challenger Vicenza Challenger Prague Challenger Padova Challenger Todi Challenger Challenger Banque Nationale Rimouski - Rimouski Trnava Challenger Rome Challenger San Luis Potosi Challenger XI Venice Open - Venice Heilbronn Challenger Blois Challenger San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos Genova Challenger Music City Challenger - Nashville Pro Challenger at Calabasas - Calabasas Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Cordenons Challenger 2001 Eddleman USTA Challenger - Birmingham Pekao Open 2001 - Szczecin Genova Challenger Genova Challenger ATP Challenger Open 2004 - Monchengladbach Smith Barney Men's Challenger - Covington Winnetka Challenger Tiburon Challenger Szczecin Challenger Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona 2005 Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Casablanca Challenger Bucaramanga Challenger Pekao Open 2005 - Szczecin Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur Furth Challenger Delhi Challenger I - New Delhi Pilot Pen International - New Haven USTA Illinois Challenger - Champaign CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Seville Challenger Szczecin Challenger XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Casablanca Challenger Eddleman USTA Challenger - Birmingham Bucaramanga Challenger Nord/LB Open - Braunschweig drkoop.com USTA Tennis Championships of Denver - Denver USTA Seascape Challenger - Aptos Podebradka Cup - Prague Open Diputacion - Cordoba Adidas International - Sydney Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz Sybase Open - San Jose Kroger / St. Jude International - Memphis 2000 Cairo Challenger - Cairo Hilton Waikoloa Village USTA Challenger - Waikoloa Honda Kah Singapore Men's Tennis Open - Singapore Abierto Club Casablanca - Mexico City Como Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Szczecin Challenger Nord/LB Open - Braunschweig Open Castilla y Leon - Segovia University of Tennessee USTA Men's Challenger - Knoxville Burbank Challenger - Burbank Kroger / St. Jude International - Memphis Sybase Open - San Jose The $50,000 Pro Challenger at Calabasas - Calabasas Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Zagreb Open - Zagreb Japan Open - Tokyo Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Croatia Open - Umag Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Gelsor Open Romania - Bucharest Prostejov Challenger Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong GHI Bronx Classic - Bronx Nord LB Open - Braunschweig USTA Comerica Challenger - Aptos II Cyclus Open de Tenis - Florianopolis Pekao Open 2003 - Szczecin Qatar Exxon Mobil Open 2002 - Doha Healthsouth USTA Challenger - Dallas Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin USTA/Safeway Challenger - Aptos BellSouth Open - Vina del Mar Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London West Side Tennis Club Clay Court Challenger - Forest Hills Banca Stato Challenger Lugano - Lugano drkoop.com USTA Tennis Championships - Armonk AXA Open II - Espinho Open de Montauban - Montauban USTA Safeway Challenger - Aptos International Championship of Croatia - Umag Geneva Challenger - Geneva Mercedes-Benz Cup - Los Angeles Copa Sevilla - Seville Zagreb Open - Zagreb FILA Challenger - Biella Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari 2001 UT Tyler Patriot Challenger - Tyler AIG Japan Open - Tokyo USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana 2004 USTA Challenger of Calabasas - Calabasas Czech Open - Prostejov GHI Bronx Classic - Bronx Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston BMW Open - Munich Citrix Tennis Championships - Delray Beach Lubbock Challenger - Lubbock Miller Lite Hall of Fame Tennis Championships - Newport Copa Kia Challenger ATP - Santiago XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Grand Prix Hassan II - Casablanca Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Baton Rouge Pro Tennis Classic - Baton Rouge Brasil Open - Salvador Copenhagen Open - Copenhagen Gelsor Open Romania - Bucharest AIG Japan Open - Tokyo Siebel Open - San Jose Savannah Challenger The Stella Artois Grass Court Championships - London Sacramento Challenger - Sacramento U.S. Men's Clay Court Championships - Orlando Tata Open - Chennai Adidas International - Sydney Siebel Open - San Jose Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Arizona Men's Tennis Championships - Scottsdale Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Franklin Templeton Tennis Classic - Scottsdale Campionati Internazionali di Sicilia - Palermo U.S. Men's Clay Court Championships - Houston Davidoff Swiss Indoors - Basel Carson Challenger RCA Championships - Indianapolis Argentina Open - Buenos Aires SAP Open - San Jose Brasil Open - Costa do Sauipe Tata Open 2003 - Chennai Abierto Mexicano Telfonica MoviStar - Acapulco BellSouth Open - Vina del Mar Open de la Comunidad Valenciana - Valencia Copa AT&T - Buenos Aires U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Open Romania - Bucharest Heineken Open - Auckland SAP Open - San Jose Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Dutch Open Tennis - Amersfoort MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Estoril Open - Estoril Indianapolis Tennis Championships - Indianapolis BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Mercedes-Benz Cup - Los Angeles Champaign Challenger Open Sabadell Atlantico - Barcelona Sophia Antipolis Challenger Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis BCR Open Romania - Bucharest International Championship of Croatia - Umag Japan Open - Tokyo Open Sud de France - Montpellier Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade VTR Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Bet-at-home Open - Hamburg Brasil Open - Sao Paulo Mercedes-Benz Cup - Los Angeles Copa Claro - Buenos Aires Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai Furth Challenger Heineken Open - Auckland Szczecin Challenger Valencia Open - Valencia Brasil Open - Costa do Sauipe Honolulu Challenger Dallas Challenger Poznan Challenger Grand Prix de Tennis de Lyon - Lyon Cordenons Challenger Genova Challenger Trnava Challenger Open de Nice Cote d'Azur - Nice Qatar Exxon Mobil Open - Doha Orange Warsaw Open - Warsaw Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Napoli Challenger Marbella Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Cup - Kitzbuhel Atlanta Tennis Championships - Atlanta Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca Austrian Open - Kitzbuhel Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril China Open - Beijing Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Kroger / St. Jude International - Memphis Baton Rouge Challenger Open SEAT Godo 2006 - Barcelona Davidoff Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Abierto Mexicano Telcel - Acapulco Davidoff Swiss Indoors - Basel SAP Open - San Jose Farmers Classic - Los Angeles Mercedes Cup - Stuttgart International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger Madrid Challenger Open Sabadell Atlantico - Barcelona Calabasas Challenger Mercedes Cup - Stuttgart German Tennis Championships - Hamburg China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mohammedia Challenger Mercedes-Benz Cup - Los Angeles Dubai Duty Free Tennis Championships - Dubai Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Guadalajara Challenger Barcelona Open BancSabadell - Barcelona Valencia Open - Valencia Stockholm Open - Stockholm Heineken Open - Auckland Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale Rio Open 500 - Rio de Janeiro SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg USTA Men's Challenger of Dallas - Dallas Abierto Mexicano de Tenis Pegaso - Acapulco Open 13 - Marseille Los Angeles New Haven Ecuador Open - Quito Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Nord/LB Open - Braunschweig Memorial Savigni - Sassuolo Valencia Open - Valencia Millennium Estoril Open - Estoril Ecuador Open - Quito Argentina Open - Buenos Aires USTA Seascape Challenger - Aptos Trofeo Barcelona de Tenis - Barcelona Rio Open - Rio de Janeiro Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Cairo Challenger 2002 - Cairo Open Sud de France - Montpellier Aix En Provence Challenger Barcelona Open BancSabadell - Barcelona Laser Vision USTA Challenger - Amarillo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BellSouth Open - Auckland Sybase Open - San Jose 2003 Eddleman USTA Challenger - Birmingham ABN AMRO World Tennis Tournament - Rotterdam Bastad Challenger Swanston Challenger - Sacramento If Stockholm Open - Stockholm Nielsen USTA Pro Tennis Championship - Winnetka The Priority Telecom Open - Amersfoort Copenhagen Open - Copenhagen Open Seat Godo 2005 - Barcelona Telenordia Swedish Open - Bastad Vietnam Open - Ho Chi Minh City Movistar Open - Vina del Mar Open Seat Godo 2003 - Barcelona Brasil Open - Costa do Sauipe The Stella Artois Grass Court Championships - London BCR Open Romania - Bucharest BCR Open Romania - Bucharest Energis Open - Amersfoort AIG Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Sybase Open - San Jose Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Salem Open - Hong Kong Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo The Stella Artois Grass Court Championships - London If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Legg Mason Tennis Classic - Washington D.C. Heineken Open - Auckland Movistar Open - Vina del Mar MFS Pro Tennis Championships - Boston President's Cup 1999 - Tashkent SAP Open - San Jose Heineken Open Singapore - Singapore Abierto Mexicano Telcel - Acapulco Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco The Samsung Open - Nottingham Kroger / St. Jude International - Memphis Heineken Open - Auckland BellSouth Open - Vina del Mar Arizona Men's Tennis Championships - Scottsdale VTR Open - Vina del Mar The Nottingham Open - Nottingham Generali Open - Kitzbuhel U.S. Men's Clay Court Championships - Houston Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen du Maurier Open - Montreal Open de Tenis Comunidad Valenciana - Valencia du Maurier Open - Toronto The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Heineken Open Shanghai - Shanghai Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Miami Tennis Masters Series - Rome Heineken Open - Auckland Indian Wells TD Waterhouse Cup - Long Island Salem Open - Hong Kong Campionati Internazionali di Sicilia - Palermo Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Heineken Open Shanghai - Shanghai Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Miller Lite Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells SkiStar Swedish Open - Bastad Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Grand Prix Hassan II - Casablanca Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo RCA Championships - Indianapolis Tennis Masters Series - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Abierto Mexicano Telfonica MoviStar - Acapulco Open de Nice Cote dAzur - Nice Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Qatar Exxon Mobil Open - Doha Tennis Channel Open - Las Vegas Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Open de Moselle - Metz U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open China Open - Beijing Tennis Masters Series - Montreal Tennis Masters Series - Monte Carlo French Open - Paris Wimbledon - London Tennis Masters Series - Cincinnati U.S. Open - New York Tennis Masters Series - Monte Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris Sony Ericsson Open - Miami Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Wimbledon - London Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne U.S. Open - New York Davidoff Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Wimbledon - London U.S. Open - New York Mercedes Cup - Stuttgart Croatia Open - Umag Copa Claro - Buenos Aires Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Australian Open - Melbourne Countrywide Classic - Los Angeles French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrilena Masters Madrid - Madrid Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London 15th Asian Games Doha 2006 Internazionali BNL d'Italia - Rome Tennis Masters Series - Indian Wells Australian Open - Melbourne Tennis Masters Series - Indian Wells U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 2R, PHI-UZB 2-3 River Oaks International Tennis Tournament - Houston Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston